Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 Croatia F2 Austria F4 Austria F5 Austria F6 Israel F3 Czech Republic F3 Slovenia F2 Slovenia F3 Austria F1 Austria F2 Slovakia F1 Austria F5 Austria F7 Austria F8 Austria F9 Turkey F47 Turkey F48 Germany F2 Germany F3 Croatia F2 Israel F4 Israel F5 Italy F1 France F9 Austria F2 Austria F3 Austria F4 Austria F6 Austria F7 Austria F8 Turkey F39 Turkey F40 Greece F17 Greece F18 Czech Republic F7 Turkey F48 Turkey F49 Egypt F5 Egypt F6 Italy F7 Egypt F21 Austria F1 Austria F6 Austria F9 Germany F7 Italy F6 Austria F4 Austria F5 Croatia F3 Italy F6 Austria F7 Austria F8 Turkey F37 Turkey F1 Egypt F3 Egypt F4 Egypt F5 Egypt F8 Egypt F9 Turkey F12 Turkey F13 Egypt F14 Egypt F15 Netherlands F2 Netherlands F3 Austria F10 Italy F16 Italy F19 Tunisia F14 Tunisia F15 Hungary F3 Morocco F4 Turkey F18 Turkey F19 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 Egypt F31 Egypt F32 Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F17 (Antalya) Turkey F18 (Antalya) Turkey F19 (Antalya) Czech Republic F3 (Jablonec Nad Nisou) Turkey F38 Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Austria F4 (St. Poelten) Austria F5 (Vogau) Austria F6 (Innsbruck) Serbia F3 (Subotica) Hungary F7 (Kecskemet) Turkey F35 (Antalya) Turkey F36 (Antalya) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Turkey F41 (Antalya) Turkey F42 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Czech Republic F3 Slovenia F3 Tatra Banka Open 2003 - Bratislava Czech Indoor Open - Prague Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Trofeo Sisma Mantova - Mantova Kobstaedernes ATP Challenger - Kolding M25 Trnava Croatia Osiguranje Rijeka Open - Rijeka Kobstaedernes ATP Challenger - Kolding Baden Open - Karlsruhe M25 Maribor M25 Trento Akbank Private Banking TED Open - Istanbul M25 Kramsach Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Flea Market Cup - Busan M15 Telfs Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Kosice Open-Steelers Cup 2008 - Kosice Dharwad Challenger 2006 - Dharwad Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Internationaux de Nouvelle-Caledonie - New Caledonia Schickedanz Open 2007 - Furth Czech Open 2006 - Prostejov PEOPLEnet Cup - Dnepropetrovsk M25 Sunderland Sarajevo Challenger Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Porsche Open - Poznan Pozoblanco Challenger Manchester Challenger M25 Glasgow Recanati Challenger Challenger DCNS de Cherbourg - Cherbourg Segovia Challenger Tatra Banka Open - Bratislava St. Remy Challenger Tashkent Challenger Ethias Trophy - Mons Seoul Challenger KGHM Dialog Polish Indoors - Wroclaw Chuncheon Challenger Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Rennes Challenger Ortisei Challenger Bratislava Challenger Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Guangzhou Challenger IPP Open - Helsinki Pingguo Challenger Morocco Tennis Tour - Fes Nottingham Challenger Penza Challenger Open Castilla y Leon - Segovia St. Remy Challenger Samsung Securities Cup - Seoul Izmir Challenger Rennes Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Status Athens Open - Athens Fergana Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Dallas Challenger Johannesburg Challenger Kos Succhetti Tennis Cup - Cordenons M25 Maribor Granby Challenger Coffee Cup Challenger - Chikmagalur St. Remy Challenger Challenger Brasov - Brasov Tashkent Challenger Challenger DCN de Cherbourg - Cherbourg Santiago Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Siemens Open 2007 - Scheveningen Tashkent Challenger Brescia Challenger Raanana Challenger Taipei City Challenger Tatra Banka Slovak Open - Bratislava Prague Challenger Biella Challenger Alphen Challenger Internazionali di Tennis di Bergamo - Bergamo Orleans Challenger Agri Challenger Mons Challenger BMW Tennis Championship - Sunrise Guayaquil Challenger Eckental Challenger Brescia Challenger Quimper Challenger Guangzhou Challenger Seoul Challenger Mestre Challenger Furth Challenger Prague Challenger Bratislava Challenger Alphen Challenger Orleans Challenger Irving Challenger Astana Challenger Brest Challenger Brescia Challenger Surbiton Challenger Mons Challenger Milan Challenger Brescia Challenger Budapest Challenger Ostdeutscher Sparkassen Cup - Dresden St. Brieuc Challenger Happy Valley Challenger Glasgow Challenger Caltanissetta Challenger Portoroz Challenger Sibiu Challenger Ortisei Challenger Phoenix Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Seoul Challenger Ilkley Challenger Tulln Challenger Como Challenger Biel Challenger Orleans Challenger Troisdorf Challenger Szczecin Challenger Bergamo Challenger Geneva Challenger Bratislava Challenger Prostejov Challenger Tulln Challenger Lille Challenger Lisbon Challenger Taipei City Challenger Bratislava Challenger Ostrava Challenger Granby Challenger Orleans Challenger Irving Challenger Trnava Challenger Noumea Challenger Open de Rennes La Trinitaine - Rennes M25 Ceska Lipa Prague Challenger Bad Waltersdorf Challenger Andria Challenger Casablanca Challenger M25 Sharm ElSheikh Cali Challenger M25 Cervia Busan Challenger Karshi Challenger Mestre Challenger Bratislava Challenger Poprad Tatry Challenger Ostrava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Prague Challenger Nottingham Challenger Meerbusch Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Lima Challenger Buenos Aires Challenger Lisbon Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Morelos Challenger Shenzhen Challenger Raanana Challenger Napoli Challenger Ostrava Challenger Busan Challenger Bangkok Challenger Quimper Challenger Pozoblanco Challenger Poprad Tatry Challenger Bratislava Challenger Liberec Challenger Banja Luka Challenger Rome Challenger Tashkent Challenger Casablanca Challenger Mauthausen Challenger Irving Challenger Taipei City Challenger Poprad Tatry Challenger Tunis Challenger Portoroz Challenger Ilkley Challenger M25 Roehampton Cherbourg Challenger Bratislava 2 Challenger Lisbon Challenger Szczecin Challenger Prague Challenger Ismaning Challenger Nottingham Challenger Rennes Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx St. Brieuc Challenger Taipei City Challenger Anning Challenger Busan Challenger Heilbronn Challenger Gwangju Challenger Ostrava Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Heilbronn Challenger Biella 7 Challenger Salzburg-Anif Challenger Bad Waltersdorf Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Pau Challenger Montemar Challenger Forli 3 Challenger Cherbourg Challenger Forli 5 Challenger Biel Challenger Murcia Challenger Prague 1 Challenger Ostrava Challenger Prostejov Challenger Nottingham Challenger Ilkley Challenger Blois Challenger Meerbusch Challenger Steelers Cup - Kosice Mallorca Challenger Helsinki Challenger Ismaning Challenger Hamburg Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Nonthaburi 1 Challenger Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Tulln Challenger Hamburg Challenger Open de Rennes La Trinitaine - Rennes Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Koblenz Challenger Oeiras 3 Challenger Hersonissos 1 Challenger Hersonissos 2 Challenger Mauthausen Challenger Oeiras 4 Challenger Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Eckental Challenger Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Ismaning Challenger Bad Waltersdorf Challenger Bratislava Challenger Hersonissos 6 Challenger Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger Quimper Challenger Quimper 2 Challenger Szczecin Challenger Busan Challenger Tulln Challenger Jonkoping Challenger Prague Challenger Mouilleron-Le-Captif Challenger Zagreb Challenger Bergamo Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Bratislava Challenger PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Bratislava Challenger Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Manerbio Challenger Countrywide Classic - Los Angeles Open de Moselle - Metz Open Sud de France - Montpellier Dallas Challenger Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Next Generation Adelaide International - Adelaide Trnava Challenger M25 Antalya Tashkent Challenger Qatar ExxonMobil Open - Doha Valencia Challenger Rennes Challenger Bratislava Challenger Drummondville Challenger Gerry Weber Open - Halle Guadalajara Challenger Chennai Open - Chennai San Luis Potosi Challenger Poznan Challenger Bratislava Challenger Malaga Challenger Helsinki Challenger Biella Challenger Bet-at-home Cup - Kitzbuhel Citi Open - Washington Rakuten Japan Open - Tokyo Sunrise Challenger Salzburg Challenger Citi Open - Washington Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Erste Bank Open - Vienna Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Tata Open Maharashtra - Pune Open 13 Provence - Marseille Kun-Ming Challenger Busan Challenger Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Poznan Challenger Athens Challenger Bratislava Challenger Poprad Tatry Challenger BB&T Atlanta Open - Atlanta AEGON Championships - London If Stockholm Open - Stockholm Helsinki Challenger Medibank International - Sydney SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Open 13 Provence - Marseille Guadalajara Challenger Generali Open - Kitzbuhel Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Milan Challenger Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Open de Nice Cote d'Azur - Nice Samarkand Challenger Eskisehir Challenger Delray Beach Open - Delray Beach Biella Challenger Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Cherbourg Challenger Puebla Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Sibiu Challenger Mons Challenger Mohammedia Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Lyon Challenger Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Austrian Open - Kitzbuhel Braga Challenger Cary Challenger Santos Challenger Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Erste Bank Open - Vienna Tampere Challenger Erste Bank Open - Vienna Zagreb Challenger Alicante Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Mouilleron-Le-Captif Challenger Dubai Duty Free Tennis Championships - Dubai Sardegna Open - Cagliari AEGON International - Eastbourne Ortisei Challenger Eckental Challenger Shenzhen Open - Shenzhen Vilnius Challenger Quimper Challenger Erste Bank Open - Vienna Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prostejov Challenger Prague Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Girona Challenger Barcelona Challenger Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Indoors - Cologne Open Sud de France - Montpellier Nottingham Challenger Qatar ExxonMobil Open - Doha Zug Challenger BMW Open - Munich Noventi Open - Halle Nordea Open - Bastad Swiss Open - Gstaad Truist Atlanta Open - Atlanta Nonthaburi 2 Challenger Open Sud de France - Montpellier Mauthausen Challenger Mauthausen Challenger Erste Bank Open - Vienna Bratislava 2 Challenger BCR Open Romania - Bucharest Brest Challenger Helsinki Challenger Hersonissos 5 Challenger Tenerife 2 Challenger AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Cordenons Challenger Erste Bank Open - Vienna Delray Beach Open - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart Bet-At-Home Austrian Open - Kitzbuhel New York Open - New York Delray Beach Open - Delray Beach M25 Ollersbach Open 13 Provence - Marseille Tunis Challenger Hall of Fame Open - Newport Budapest Challenger Quimper Challenger Rennes Challenger Salzburg Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Mutua Madrilena Masters Madrid - Madrid Tenerife 3 Challenger Zadar Challenger Lugano Challenger Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Trieste Challenger Mutua Madrid Open - Madrid Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Tulln Challenger Aircel Chennai Open - Chennai Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Generali Open - Kitzbuhel Generali Open - Kitzbuhel Western & Southern Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Miami Open - Miami French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Wimbledon - London Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Davis Cup, World Group, 1R, CHI-SVK 4-1 Sony Ericsson Open - Miami Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 French Open - Paris Davis Cup, Group I, 2R, RUS-AUT 1-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Finals, Group F U.S. Open - New York Davis Cup, Qualifiers, 1R, KOR-AUT 3-1 Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) U.S. Open (juniors) All Lower level tournaments U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 1R, AUT-BLR 5-0 ATP Cup - Melbourne Australian Open (juniors) Davis Cup, Group I, 1R, AUT-POR 1-3 Davis Cup, World Group, PO, CRO-AUT 3-1 Davis Cup, Group I, 1R, FIN-AUT 2-3 Davis Cup, Group I, 1R, POR-AUT 1-4 Australian Open (juniors) Davis Cup, Group I, 2R, UKR-AUT 3-2 Wimbledon (juniors) Davis Cup, World Group, PO, AUT-AUS 3-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Olbia Challenger